安卓Webview引用谷歌web地图 您所在的位置:网站首页 webview 谷歌过审 安卓Webview引用谷歌web地图

安卓Webview引用谷歌web地图

2023-09-05 18:14| 来源: 网络整理| 查看: 265

         前段时间由于需求问题需要用到谷歌地图,因为百度地图在国外就是一片片空白,所以只能用谷歌的,然而谷歌地图有个缺点,国产手机上基本上都不支持原生态app谷歌地图,几乎所有国产手机都把Google service服务去掉了,所以手机app类型的谷歌地图无法使用,当然你可以把谷歌的服务安装回来,不过这不是每个人都愿意这么做的!

    于是乎寻求另外一种方式:WebApp!把地图做成网页类型的,然后通过android的WebView控件来实现调用,目前android的sdk版本足以支持css、html、js的使用。当然,我百度谷歌了很多资料,只有一个比较满意的例子说明,当也仅仅是说明,不过对我帮助还挺大的,我把出处贴上来吧:http://blog.csdn.net/wolf_jr/article/details/6738182      果断的把这例子照着添加一次!结果...bullshit!我不知道该怎么引用!小白菜一颗!折腾了好久,最后终于明白了!下面我就引用这个大哥(他其实转的别人的文章)的一些见解,给大伙说说 How to use Google maps for Android!       前段时间由于需求问题需要用到谷歌地图,因为百度地图在国外就是一片片空白,所以只能用谷歌的,然而谷歌地图有个缺点,国产手机上基本上都不支持原生态app谷歌地图,几乎所有国产手机都把Google service服务去掉了,所以手机app类型的谷歌地图无法使用,当然你可以把谷歌的服务安装回来,不过这不是每个人都愿意这么做的!

首先把做好的html代码给大家贴上来:

Map.html   第六行src="maps.google.com/maps/api/js?sensor=true",在maps前面再加上http://  我也不知道csdn干嘛了!不给添加正常链接地址!

Google Web Map for Android var directionsDisplay; var directionsService = new google.maps.DirectionsService(); var map; function initialize() { directionsDisplay = new google.maps.DirectionsRenderer(); var latitude = 39.904214; var longitude = 116.40741300000002; var myLatlng = new google.maps.LatLng(latitude,longitude); var myOptions = { zoom: 8, center: myLatlng, mapTypeId: google.maps.MapTypeI


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有